package top.heathylife.pagehelperx.converter;

import top.heathylife.pagehelperx.wrappers.FunctionWrapper;

import java.util.function.Predicate;

/**
 * 谓词转换器接口
 *
 * @author maoxiaomeng
 */
public interface PredicateConverter<T> {

    /**
     * 将function转换为谓词列表
     *
     * @param functionWrapper lambda参数包装器
     * @return 谓词列表
     */
    Predicate<T> toPredicate(FunctionWrapper<T> functionWrapper);
}
